import request from '@/utils/request'

// 查询物料小类列表
export function listMaterialClass(query) {
  return request({
    url: '/qcmasterdata/materialClass/list',
    method: 'get',
    params: query
  })
}

// 查询物料小类详细
export function getMaterialClass(id) {
  return request({
    url: '/qcmasterdata/materialClass/' + id,
    method: 'get'
  })
}

// 新增物料小类
export function addMaterialClass(data) {
  return request({
    url: '/qcmasterdata/materialClass',
    method: 'post',
    data: data
  })
}

// 修改物料小类
export function updateMaterialClass(data) {
  return request({
    url: '/qcmasterdata/materialClass',
    method: 'put',
    data: data
  })
}

// 删除物料小类
export function delMaterialClass(id) {
  return request({
    url: '/qcmasterdata/materialClass/' + id,
    method: 'delete'
  })
}

// 导出物料小类
export function exportMaterialClass(query) {
  return request({
    url: '/qcmasterdata/materialClass/export',
    method: 'post',
    params: query
  })
}

// 查询所有物料小类
export function exportAllMaterialClass() {
  return request({
    url: '/qcmasterdata/materialClass/all',
    method: 'get'
  })
}
